package gm.client;

import java.util.ArrayList;



public class Notifica{

	private String data_ora;
	private String via_comune;
	private ArrayList<Integer> infrazioni;
	private ArrayList<String> descrizioneInfrazioni;
	private double sanzione;
	private String verbaleNumber;
	private String targa;
	
	

	

	Notifica (String a, String b, double san, String tar){
		data_ora = a;
		via_comune = b;
		sanzione = san;
		infrazioni = new ArrayList<Integer>();
		descrizioneInfrazioni= new ArrayList<String>();
		verbaleNumber = "";
		targa = tar;
	}
	
	Notifica (String a, String b, double san,String vNum,String tar){
		data_ora = a;
		via_comune = b;
		sanzione = san;
		infrazioni = new ArrayList<Integer>();
		descrizioneInfrazioni= new ArrayList<String>();
		verbaleNumber = vNum;
		targa = tar;
	}
	
	public void addInfrazione(Integer i,String des){
		infrazioni.add(i);
		descrizioneInfrazioni.add(des);
	}
	
	public String getDataOra(){
		return data_ora;
		
	}
	
	public String getViaComune(){
		return via_comune;
		
	}
	
	
	public Integer getInfrazione(int i){
		return infrazioni.get(i);
	}
	
	public String getDescrizioneInfrazione(int i){
		return descrizioneInfrazioni.get(i);
	}
	
	public int getInfrazioniSize(){
		return infrazioni.size();
	}
	
	public void setVia_comune(String via_comune) {
		this.via_comune = via_comune;
	}
	public double getSanzione() {
		return sanzione;
	}

	public void setSanzione(double sanzione) {
		this.sanzione = sanzione;
	}

	
	public String getVerbaleNumber() {
		return verbaleNumber;
	}

	public void setVerbaleNumber(String verbaleNumber) {
		this.verbaleNumber = verbaleNumber;
	}
	
	public ArrayList<Integer> getInfrazioni() {
		return infrazioni;
	}

	public void setInfrazioni(ArrayList<Integer> infrazioni) {
		this.infrazioni = infrazioni;
	}

	public ArrayList<String> getDescrizioneInfrazione() {
		return descrizioneInfrazioni;
	}

	public void setDescrizioneInfrazione(ArrayList<String> descrizioneInfrazione) {
		this.descrizioneInfrazioni = descrizioneInfrazione;
	}
	public String getTarga() {
		return targa;
	}

	public void setTarga(String targa) {
		this.targa = targa;
	}
}
